Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bartlett High School24th Annual Bartlett Flyin’ Hawk Invitational · Sep 2615:33.6724th Annual Bartlett Flyin’ Hawk InvitationalSeptember 26, 2026
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1916:39.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:17.52IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1215:51.3First to the Finish InvitationalSeptember 12, 2026
3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 516:20.4546th Annual Red Devil InvitationalSeptember 5, 2026
3 Miles · Lake Park HS (East Campus)IHSA Class 3A XC Sectional - #3 Roselle (Lake Park) · Nov 116:17.9IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)November 1, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North XC Invite · Oct 416:18.82St. Charles North XC InviteOctober 4, 2025
3 Miles · Naperville North Campus XC CourseTwilight XC Invitational · Oct 715:33.61Twilight XC InvitationalOctober 7, 2026
3 Miles · Settler's Hill CC CourseTwilight XC Invitational · Oct 816:05.94Twilight XC InvitationalOctober 8, 2025
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3115:51.842026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)October 31, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 110 · Batavia3 Miles Class 3A Varsity11015:17.52 PB12
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 34 · Batavia5,000 Meters Varsity3415:51.84 PB12
Oct 17DuKane Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 17 · Batavia3 Miles Varsity1715:48.712
Oct 7Twilight XC InvitationalOct 7 · 3 Miles Varsity Boys · Place 52 · Batavia3 Miles Varsity Boys5215:33.61 PB12
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles Varsity Boys · Place 7 · Batavia3 Miles Varsity Boys715:33.67 PB12
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 4 · Place 3 · Batavia3 Miles Flight 4316:39.0 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 38 · Batavia3 Miles 3 Miles-Varsity-3A3815:51.3 PB12
Sep 546th Annual Red Devil InvitationalSep 5 · 3 Miles Varsity · Place 42 · Batavia3 Miles Varsity4216:20.45 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 199 · Batavia3 Miles 3A Varsity19915:57.3711
Nov 1IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Nov 1 · 3 Miles Varsity · Place 97 · Batavia3 Miles Varsity9716:17.9 PB11
Oct 25IHSA Class 3A XC Regional - #3C BataviaOct 25 · 3 Miles Varsity · Place 14 · Batavia3 Miles Varsity1416:07.1611
Oct 18DuKane Conference XC ChampionshipsOct 18 · 3 Miles Open · Place 2 · Batavia3 Miles Open216:41.011
Oct 8Twilight XC InvitationalOct 8 · 3 Miles Varsity · Place 75 · Batavia3 Miles Varsity7516:05.94 PB11
Oct 4St. Charles North XC InviteOct 4 · 3 Miles Varsity · Place 36 · Batavia3 Miles Varsity3616:18.82 PB11
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Open Boys · Place 3 · Batavia3 Miles Open Boys317:15.6611
Sep 20Minooka Flight Races Sep 20 · 3 Miles Open · Place 2 · Batavia3 Miles Open216:5511
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 10 · Batavia3 Miles Varsity Open1016:33.8011
Sep 6Hinsdale Central Red Devil InviteSep 6 · 3 Miles Varsity · Place 70 · Batavia3 Miles Varsity7016:46.3811
Aug 30Kane County XC InvitationalAug 30 · 3 Miles Varsity · Place 25 · Batavia3 Miles Varsity2517:01.2011

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19DuKane Cross Country ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 3 · Batavia3 Miles Frosh/Soph Freshman316:20.810
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 4 · Batavia3 Miles Varsity416:49.1010
Sep 21Minooka Flight Races/FS/Open InvitationalSep 21 · 3 Miles Frosh/Soph Freshman · Place 6 · Batavia3 Miles Frosh/Soph Freshman616:4910
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 42 · Batavia3 Miles Open4217:12.6010
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Frosh/Soph Freshman · Place 32 · Batavia2.9 Miles Frosh/Soph Freshman3216:37.6010
Aug 31Northwestern Medicine Kane County XC MeetAug 31 · 3 Miles Varsity · Place 11 · Batavia3 Miles Varsity1118:20.8010

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14DuKane Conference XC ChampionshipsOct 14 · 3 Miles Frosh/Soph Freshman · Place 38 · Batavia3 Miles Frosh/Soph Freshman3818:27.29
Sep 2Hinsdale Central Red Devil InvitationalSep 2 · 3 Miles Sophomore · Place 46 · Batavia3 Miles Sophomore4618:00.009
Aug 26Northwestern Medicine Kane County XC MeetAug 26 · 3 Miles Varsity · Place 15 · Batavia3 Miles Varsity1518:05.19