Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 818:59.34IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Eagle AcresNLCC Tri #1 · Sep 919:18.90NLCC Tri #1September 9, 2025
3 Miles · Grayslake Central IHSA Class 2A XC Regional - #4C Grayslake (Central) · Oct 2519:27.70IHSA Class 2A XC Regional - #4C Grayslake (Central)October 25, 2025
3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 2019:38.62Larry Eddington XC InvitationalSeptember 20, 2025
3 Miles · Lake Park HS (East Campus)Lake Park Season Opener 2025 · Aug 2719:09.2Lake Park Season Opener 2025August 27, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 119:21.14IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · Lincoln Park FieldsLatin Prep Classic · Sep 2321:00.58Latin Prep ClassicSeptember 23, 2026
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 320:58.892026 Pat Savage InvitationalOctober 3, 2026
3 Miles · Settler's Hill CC CourseEast Suburban Catholic XC Conference Championships · Oct 1819:56.70East Suburban Catholic XC Conference ChampionshipsOctober 18, 2025
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 620:55.50New Balance RunningLane XC ChampionshipsDecember 6, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity Red · Place 39 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity Red3920:58.89 PB12
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity · Place 91 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity9120:58.8912
Sep 23Latin Prep ClassicSep 23 · 3 Miles Varsity · Place 44 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity4421:00.58 PB12
Aug 26Lake Park Season Opener 2026Aug 26 · 3 Miles Varsity · Place 8 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity820:56.312

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Silver · Place 135 · UnattachedUnattached5,000 Meters Silver13520:55.50 PB11
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 92 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles 2A Varsity9218:59.34 PB11
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 64 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity6419:21.14 PB11
Oct 25IHSA Class 2A XC Regional - #4C Grayslake (Central)Oct 25 · 3 Miles Varsity · Place 16 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity1619:27.70 PB11
Oct 18East Suburban Catholic XC Conference ChampionshipsOct 18 · 3 Miles Varsity · Place 14 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity1419:56.70 PB11
Sep 20Larry Eddington XC InvitationalSep 20 · 3 Miles Varsity · Place 22 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity2219:38.62 PB11
Sep 9NLCC Tri #1Sep 9 · 3 Miles Girls Varsity · Place 5 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Girls Varsity519:18.90 PB11
Aug 27Lake Park Season Opener 2025Aug 27 · 3 Miles Varsity · Place 2 · Arlington Heights (St. Viator)Arlington Heights (St. Viator)3 Miles Varsity219:09.2 PB11