Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bartlett High School24th Annual Bartlett Flyin’ Hawk Invitational · Sep 2616:02.5024th Annual Bartlett Flyin’ Hawk InvitationalSeptember 26, 2026
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1917:12.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:07.14IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 516:33.3646th Annual Red Devil InvitationalSeptember 5, 2026
3 Miles · Lake Park HS (East Campus)DuKane Conference XC Championships · Oct 1816:42.9DuKane Conference XC ChampionshipsOctober 18, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North XC Invite · Oct 416:28.02St. Charles North XC InviteOctober 4, 2025
3 Miles · Naperville North Campus XC CourseTwilight XC Invitational · Oct 715:57.73Twilight XC InvitationalOctober 7, 2026
3 Miles · Settler's Hill CC CourseTwilight XC Invitational · Oct 816:33.42Twilight XC InvitationalOctober 8, 2025
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3116:13.992026 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 215 · Batavia3 Miles Class 3A Varsity21516:07.14 PB11
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 55 · Batavia5,000 Meters Varsity5516:13.99 PB11
Oct 242026 IHSA Class 3A XC Regional - #2C Naperville (North)Oct 24 · 3 Miles Varsity · Place 20 · Batavia3 Miles Varsity2015:41.8611
Oct 17DuKane Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 26 · Batavia3 Miles Varsity2616:14.711
Oct 7Twilight XC InvitationalOct 7 · 3 Miles Varsity Boys · Place 78 · Batavia3 Miles Varsity Boys7815:57.73 PB11
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles Varsity Boys · Place 20 · Batavia3 Miles Varsity Boys2016:02.50 PB11
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 7 · Place 2 · Batavia3 Miles Flight 7217:12.0 PB11
Sep 546th Annual Red Devil InvitationalSep 5 · 3 Miles Varsity · Place 57 · Batavia3 Miles Varsity5716:33.36 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18DuKane Conference XC ChampionshipsOct 18 · 3 Miles Frosh/Soph · Place 6 · Batavia3 Miles Frosh/Soph616:42.9 PB10
Oct 8Twilight XC InvitationalOct 8 · 3 Miles Frosh/Soph · Place 10 · Batavia3 Miles Frosh/Soph1016:33.42 PB10
Oct 4St. Charles North XC InviteOct 4 · 3 Miles Varsity · Place 43 · Batavia3 Miles Varsity4316:28.02 PB10
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles FS Boys · Place 4 · Batavia3 Miles FS Boys416:51.2610
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 103 · Batavia3 Miles Varsity 3A10316:21.7010
Sep 6Hinsdale Central Red Devil InviteSep 6 · 3 Miles Frosh/Soph Freshman · Place 24 · Batavia3 Miles Frosh/Soph Freshman2416:41.3510
Aug 30Kane County XC InvitationalAug 30 · 3 Miles Varsity · Place 14 · Batavia3 Miles Varsity1416:48.1010

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19DuKane Cross Country ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 10 · Batavia3 Miles Frosh/Soph Freshman1016:44.99
Oct 5St. Charles North XC InviteOct 5 · 3 Miles Varsity · Place 20 · Batavia3 Miles Varsity2017:21.039
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 13 · Batavia3 Miles Varsity1317:22.109
Sep 21Minooka Flight Races/FS/Open InvitationalSep 21 · 3 Miles Frosh/Soph Freshman · Place 14 · Batavia3 Miles Frosh/Soph Freshman1417:099
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 39 · Batavia3 Miles Open3917:09.609
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Frosh/Soph Freshman · Place 34 · Batavia2.9 Miles Frosh/Soph Freshman3416:43.209
Aug 31Northwestern Medicine Kane County XC MeetAug 31 · 3 Miles Varsity · Place 5 · Batavia3 Miles Varsity517:34.709