Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.97 Miles · Bartlett High SchoolBartlett Flyin' Hawk XC Invitational · Sep 2518:06.2Bartlett Flyin' Hawk XC InvitationalSeptember 25, 2021
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 618:16.69IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Elgin High SchoolUpstate 8 XC Conference Championships · Oct 1517:51.6Upstate 8 XC Conference ChampionshipsOctober 15, 2022
3 Miles · Lake Park HS (East Campus)IHSA Class 3A XC Sectional - Roselle (Lake Park) #3 · Oct 3019:10.2IHSA Class 3A XC Sectional - Roselle (Lake Park) #3October 30, 2021
3 Miles · Leroy Oakes Forest PreserveIHSA Class 3A St. Charles East Sectional · Nov 220:13IHSA Class 3A St. Charles East SectionalNovember 2, 2019
3 Miles · Lyons Township High School South CampusIHSA Class 3A XC Sectional #3 - LaGrange (Lyons) · Oct 3118:51.42IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)October 31, 2020
3 Miles · South Elgin High SchoolSouth Elgin / Glenbard South Girls Dual Meet · Sep 1219:58.7South Elgin / Glenbard South Girls Dual MeetSeptember 12, 2020
4,000 Meters · Berea CollegeBC/CC Jamboree · Sep 114:19.6BC/CC JamboreeSeptember 1, 2023
4,000 Meters · Eagle ParkUSATF Region 7 Junior Olympic Championships · Nov 2416:31.80USATF Region 7 Junior Olympic ChampionshipsNovember 24, 2019
4,000 Meters · Inwood Soccer ComplexUSATF Illinois Association Junior Olympic, Open and Masters Championships · Nov 1617:09.85USATF Illinois Association Junior Olympic, Open and Masters ChampionshipsNovember 16, 2019
5,000 Meters · Berea College9th Annual BC/CC Jamboree · Aug 2919:47.409th Annual BC/CC JamboreeAugust 29, 2025
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 318:54.37Swags Louisville Cross Country ClassicOctober 3, 2026
5,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 419:51.70Indiana Wesleyan Twilight InvitationalSeptember 4, 2026
5,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 1819:20.2Southern Showcase (Collegiate)September 18, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1318:32.1NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Riverside ParkNAIA Great Lakes Challenge XC Invitational · Oct 2118:27.6NAIA Great Lakes Challenge XC InvitationalOctober 21, 2023
5,000 Meters · Sequoyah Park2025 Appalachian Challenge · Oct 2419:21.972025 Appalachian ChallengeOctober 24, 2025
6,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 2123:24.49NAIA Cross Country ChampionshipsNovember 21, 2025
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2722:51.6Gans Creek ClassicSeptember 27, 2024
6,000 Meters · Phil Moore ParkMid-South Cross Country Championships · Nov 623:42.6Mid-South Cross Country ChampionshipsNovember 6, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6Mid-South Cross Country ChampionshipsNov 6 · 6,000 Meters Mid-South · Place 4 · Cumberlands (Ky.)Cumberlands (Ky.)6,000 Meters Mid-South423:42.6 PBSr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 5,000 Meters Gold · Place 77 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters Gold7718:54.37 PBSr
Sep 18Southern Showcase (Collegiate)Sep 18 · 5,000 Meters Invite · Place 188 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters Invite18819:20.2 PBSr
Sep 4Indiana Wesleyan Twilight InvitationalSep 4 · 5,000 Meters Women · Place 26 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters Women2619:51.70 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 21NAIA Cross Country ChampionshipsNov 21 · 6,000 Meters NAIA Championship · Place 154 · Cumberlands (Ky.)Cumberlands (Ky.)6,000 Meters NAIA Championship15423:24.49 PBJr
Nov 7Mid-South Cross Country ChampionshipsNov 7 · 6,000 Meters Mid-South · Place 8 · Cumberlands (Ky.)Cumberlands (Ky.)6,000 Meters Mid-South824:11.1Jr
Oct 242025 Appalachian ChallengeOct 24 · 5,000 Meters College · Place 50 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters College5019:21.97 PBJr
Sep 12The Southern ShowcaseSep 12 · 5,000 Meters College · Place 255 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters College25519:25.16Jr
Aug 299th Annual BC/CC JamboreeAug 29 · 5,000 Meters Collegiate · Place 7 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters Collegiate719:47.40 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Gans Creek ClassicSep 27 · 6,000 Meters Open · Place 57 · Cumberlands (Ky.)Cumberlands (Ky.)6,000 Meters Open5722:51.6 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 3Mid-South Conference Cross Country ChampionshipsNov 3 · 6,000 Meters Varsity · Place 3 · CumberlandsCumberlands6,000 Meters Varsity322:00.5FR
Oct 21NAIA Great Lakes Challenge XC InvitationalOct 21 · 5,000 Meters Maroon · Place 4 · Cumberlands (Ky.)Cumberlands (Ky.)5,000 Meters Maroon418:27.6 PBSr
Sep 29Louisville XC ClassicSep 29 · 5,000 Meters Varsity · Place 32 · CumberlandsCumberlands5,000 Meters Varsity3218:41.0FR
Sep 1BC/CC JamboreeSep 1 · 4,000 Meters College · Place 2 · Cumberlands (Ky.)Cumberlands (Ky.)4,000 Meters College214:19.6 PBSr

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 69 · UnattachedUnattached5,000 Meters Championship6918:32.1 PB12
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 61 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity6118:54.5612
Oct 292022 IHSA Class 3A XC Sectional - Roselle (Lake Park) #3Oct 29 · 3 Miles Varsity · Place 7 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity717:46.412
Oct 222022 IHSA Class 3A XC Regional - Machesney Park (Harlem) #3COct 22 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:08.112
Oct 15Upstate 8 XC Conference ChampionshipsOct 15 · 3 Miles Varsity · Place 1 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity117:51.6 PB12
Oct 8Black Sail InvitationalOct 8 · 3 Miles Varsity · Place 1 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity117:53.512
Oct 1Lisle Mane EventOct 1 · 5,000 Meters Varsity · Place 1 · Elgin (Larkin)Elgin (Larkin)5,000 Meters Varsity118:40.4012
Sep 24Flyin' Hawk XC InvitationalSep 24 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:06.412
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:08.212
Aug 30Elgin City Classic XC InviteAug 30 · 3 Miles Varsity · Place 1 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity117:37.012
Aug 27Kane County Cross Country MeetAug 27 · 2.97 Miles Varsity · Place 1 · Elgin (Larkin)Elgin (Larkin)2.97 Miles Varsity118:27.712

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 95 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity9518:16.69 PB11
Oct 30IHSA Class 3A XC Sectional - Roselle (Lake Park) #3Oct 30 · 3 Miles Varsity · Place 25 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity2519:10.2 PB11
Oct 23IHSA Class 3A XC Regional - Machesney Park (Harlem) #3COct 23 · 3 Miles Varsity · Place 2 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity218:35.511
Oct 16Upstate Eight XC Conference ChampionshipsOct 16 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:30.611
Oct 2Lisle Mane EventOct 2 · 5,000 Meters Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)5,000 Meters Varsity319:48.911
Sep 25Bartlett Flyin' Hawk XC InvitationalSep 25 · 2.97 Miles Varsity · Place 6 · Elgin (Larkin)Elgin (Larkin)2.97 Miles Varsity618:06.2 PB11
Sep 18Kaneland Larry Eddington InviteSep 18 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:44.1311
Sep 4Crystal Lake South XC Invitational 2021Sep 4 · 3.05 Miles Varsity · Place 6 · Elgin (Larkin)Elgin (Larkin)3.05 Miles Varsity620:16.311
Aug 31Elgin City Cross CountryAug 31 · 3 Miles Varsity · Place 3 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity318:45.511
Aug 28Northwestern Medicine Kane County MeetAug 28 · 2.97 Miles Varsity · Place 4 · Elgin (Larkin)Elgin (Larkin)2.97 Miles Varsity419:40.411

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14AAU Northern National Cross Country InvitationalNov 14 · 5,000 Meters Varsity · Place 2 · Elgin Sharks Track ClubElgin Sharks Track Club5,000 Meters Varsity219:53.94—
Oct 31IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)Oct 31 · 3 Miles Varsity · Place 33 · South ElginSouth Elgin3 Miles Varsity3318:51.42 PB10
Oct 24IHSA Class 3A XC Regional #3C - Roselle (Lake Park)Oct 24 · 3 Miles Varsity · Place 7 · South ElginSouth Elgin3 Miles Varsity718:36.4410
Sep 12South Elgin / Glenbard South Girls Dual MeetSep 12 · 3 Miles Varsity · Place 2 · South ElginSouth Elgin3 Miles Varsity219:58.7 PB10

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 24USATF Region 7 Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 13 · Elgin Sharks TrackElgin Sharks Track4,000 Meters 13-141316:31.80 PB9
Nov 16USATF Illinois Association Junior Olympic, Open and Masters ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 2 · Elgin Sharks TrackElgin Sharks Track4,000 Meters 13-14217:09.85 PB9
Nov 2IHSA Class 3A St. Charles East SectionalNov 2 · 3 Miles Varsity · Place 69 · South ElginSouth Elgin3 Miles Varsity6920:13 PB9
Oct 26IHSA Class 3A St. Charles North RegionalOct 26 · 3 Miles Varsity · Place 18 · South ElginSouth Elgin3 Miles Varsity1819:09.4Unofficial9
Oct 19Upstate Eight Conference XC ChampionshipsOct 19 · 3 Miles Varsity · Place 6 · South ElginSouth Elgin3 Miles Varsity619:489
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 2 · South ElginSouth Elgin3 Miles Varsity219:50.39
Oct 5St. Charles North InvitationalOct 5 · 3 Miles Varsity · Place 36 · South ElginSouth Elgin3 Miles Varsity3619:31.09
Sep 14Lake Park Harvey Braus InvitationalSep 14 · 3 Miles Varsity · Place 43 · South ElginSouth Elgin3 Miles Varsity4319:43.29
Sep 3Elgin City ClassicSep 3 · 3 Miles Varsity · Place 11 · South ElginSouth Elgin3 Miles Varsity1121:57.29