Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.97 Miles · Bartlett High SchoolBartlett Flyin' Hawk XC Invitational · Sep 2524:52.0Bartlett Flyin' Hawk XC InvitationalSeptember 25, 2021
21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 111:48:46.2NJCAA National Half Marathon ChampionshipsNovember 11, 2025
3 Miles · Bartlett High School21st Annual Flyin’ Hawk Cross Country Invitational · Sep 2324:00.1021st Annual Flyin’ Hawk Cross Country InvitationalSeptember 23, 2023
3 Miles · Channahon Community ParkJoliet Central Steelman Invite · Sep 1125:18.4Joliet Central Steelman InviteSeptember 11, 2021
3 Miles · Katherine Legge Memorial Park2023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Oct 2821:32.942023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central)October 28, 2023
3 Miles · Naperville North Campus XC CourseNaperville North Twilight XC Invitational · Oct 421:30.70Naperville North Twilight XC InvitationalOctober 4, 2023
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 622:24.5Naperville Twilight XC Invitational October 6, 2021
3 Miles · Waubonsie Valley High SchoolDVC XC Conference Championships · Oct 1421:52.50DVC XC Conference ChampionshipsOctober 14, 2023
5,000 Meters · Channahon Community ParkSaints Twilight Meet · Aug 2925:04.5Saints Twilight MeetAugust 29, 2025
5,000 Meters · Lakeside Municipal Golf CourseNJCAA Division III Cross Country Championships 2025 · Nov 824:17.0NJCAA Division III Cross Country Championships 2025November 8, 2025
5,000 Meters · Pole Green ParkNJCAA D3 XC Championships · Nov 921:27.6NJCAA D3 XC ChampionshipsNovember 9, 2024
5,000 Meters · Settler's Hill CC CourseNJCAA Region IV XC · Oct 2523:18.31NJCAA Region IV XCOctober 25, 2025
5,000 Meters · St. FrancisSaints Twilight Meet · Aug 3022:43.3Saints Twilight MeetAugust 30, 2024
6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1729:57.28Bradley "Pink" ClassicOctober 17, 2025
6,000 Meters · Settler's Hill CC CourseSpartan Classic · Sep 1330:49.50Spartan ClassicSeptember 13, 2025
6,000 Meters · St. James Farm Forest PreserveWheaton (Ill) Gil Dodds Invitational · Sep 2031:09.00Wheaton (Ill) Gil Dodds InvitationalSeptember 20, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 111 · DuPage (Ill.)DuPage (Ill.)13.1 Miles College1111:48:46.2 PBSo
Nov 8NJCAA Division III Cross Country Championships 2025Nov 8 · 5,000 Meters NJCAA D3 · Place 34 · DuPage (Ill.)DuPage (Ill.)5,000 Meters NJCAA D33424:17.0 PBSo
Oct 25NJCAA Region IV XCOct 25 · 5,000 Meters D III · Place 13 · DuPage (Ill.)DuPage (Ill.)5,000 Meters D III1323:18.31 PBSo
Oct 17Bradley "Pink" ClassicOct 17 · 6,000 Meters White · Place 203 · DuPage (Ill.)DuPage (Ill.)6,000 Meters White20329:57.28 PBSo
Oct 4Seminole Valley StampedeOct 4 · 6,000 Meters Varsity · Place 136 · DuPageDuPage6,000 Meters Varsity13628:09.5SO
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 6,000 Meters New Division · Place 205 · DuPage (Ill.)DuPage (Ill.)6,000 Meters New Division20531:09.00 PBSo
Sep 13Spartan ClassicSep 13 · 6,000 Meters Women · Place 33 · DuPage (Ill.)DuPage (Ill.)6,000 Meters Women3330:49.50 PBSo
Aug 29Saints Twilight MeetAug 29 · 5,000 Meters Women's Race · Place 70 · DuPage (Ill.)DuPage (Ill.)5,000 Meters Women's Race7025:04.5 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9NJCAA D3 XC ChampionshipsNov 9 · 5,000 Meters NJCAA D3 · Place 21 · DuPage (Ill.)DuPage (Ill.)5,000 Meters NJCAA D32121:27.6 PBFr
Oct 26NJCAA Region 4Oct 26 · 5,000 Meters Division III · Place 10 · DuPage (Ill.)DuPage (Ill.)5,000 Meters Division III1021:37.7FR
Sep 20ONU Midwest ClassicSep 20 · 5,000 Meters Varsity · Place 66 · DuPage (Ill.)DuPage (Ill.)5,000 Meters Varsity6624:03.8FR
Sep 14Spartan ClassicSep 14 · 6,000 Meters Varsity · Place 21 · DuPage (Ill.)DuPage (Ill.)6,000 Meters Varsity2127:37.40FR
Aug 30Saints Twilight MeetAug 30 · 5,000 Meters College · Place 53 · DuPage (Ill.)DuPage (Ill.)5,000 Meters College5322:43.3 PBFr

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Oct 28 · 3 Miles Varsity · Place 101 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity10121:32.94 PB12
Oct 212023 IHSA Class 3A XC Regional - #2C Naperville (North)Oct 21 · 3 Miles Varsity · Place 54 · Aurora (Waubonsie ValleAurora (Waubonsie Valle3 Miles Varsity5421:25.6012
Oct 14DVC XC Conference ChampionshipsOct 14 · 3 Miles Varsity · Place 51 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity5121:52.50 PB12
Oct 4Naperville North Twilight XC InvitationalOct 4 · 3 Miles Varsity · Place 146 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity14621:30.70 PB12
Sep 30St. Charles North XC InviteSep 30 · 3 Miles Varsity · Place 60 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity6021:51.5012
Sep 2321st Annual Flyin’ Hawk Cross Country InvitationalSep 23 · 3 Miles Varsity · Place 87 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity8724:00.10 PB12
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Varsity · Place 336 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity33621:14.212
Sep 9Joliet Central Steelmen InviteSep 9 · 3 Miles Open · Place 33 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Open3323:33.5012
Sep 2Wildcat InvitationalSep 2 · 3 Miles Open · Place 3 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Open322:42.26Unofficial12
Aug 26Aurora City XC InviteAug 26 · 3 Miles Junior Varsity · Place 12 · Aurora (Waubonsie ValleAurora (Waubonsie Valle3 Miles Junior Varsity1224:32.712

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15DuPage Valley Conference XC ChampionshipsOct 15 · 3 Miles Varsity · Place 79 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity7923:38.011
Oct 5Naperville Twilight XC InvitationalOct 5 · 3 Miles Varsity · Place 134 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Varsity13421:54.511
Oct 1Wheaton North Flight ClassicOct 1 · 2.95 Miles Open · Place 55 · Aurora (Waubonsie ValleAurora (Waubonsie Valle2.95 Miles Open5521:58.83JR
Sep 24Flyin' Hawk XC InvitationalSep 24 · 3 Miles Open · Place 14 · Aurora (Waubonsie ValleAurora (Waubonsie Valle3 Miles Open1423:03.011
Sep 3Plainfield Central Wildcat InvitationalSep 3 · 3 Miles Open · Place 22 · Aurora (Waubonsie ValleAurora (Waubonsie Valle3 Miles Open2227:34.5111
Aug 27Aurora City CC MeetAug 27 · 3 Miles Varsity · Place 36 · Aurora (Waubonsie ValleAurora (Waubonsie Valle3 Miles Varsity3624:26.6011

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16DuPage Valley Conference XC ChampionshipsOct 16 · 3 Miles Junior Varsity · Place 69 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Junior Varsity6923:11.510
Oct 6Naperville Twilight XC Invitational Oct 6 · 3 Miles Frosh/Soph · Place 98 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Frosh/Soph9822:24.5 PB10
Sep 25Bartlett Flyin' Hawk XC InvitationalSep 25 · 2.97 Miles Open · Place 61 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)2.97 Miles Open6124:52.0 PB10
Sep 11Joliet Central Steelman InviteSep 11 · 3 Miles Frosh/Soph · Place 69 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Frosh/Soph6925:18.4 PB10

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 9Naperville Twilight XC InvitationalOct 9 · 3 Miles Junior Varsity · Place 35 · Aurora (Waubonsie Valley)Aurora (Waubonsie Valley)3 Miles Junior Varsity3523:53.07—