Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bartlett High School24th Annual Bartlett Flyin’ Hawk Invitational · Sep 2620:28.9424th Annual Bartlett Flyin’ Hawk InvitationalSeptember 26, 2026
3 Miles · Eagle AcresLakes Sunset Invite · Oct 819:52.60Lakes Sunset InviteOctober 8, 2026
3 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 2920:28.09Elgin City Classic XC InvitationalAugust 29, 2026
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1821:13.10Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Lake Park HS (East Campus)2025 Lake Park Harvey Braus Classic · Sep 1322:02.82025 Lake Park Harvey Braus ClassicSeptember 13, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 320:26.1St. Charles North High School XC InvitationalOctober 3, 2026
3 Miles · Plainfield Central High School54th Annual Wildcat Invitational · Sep 521:55.8054th Annual Wildcat InvitationalSeptember 5, 2026
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1718:46.75Upstate 8 XC ChampionshipsOctober 17, 2026
4570 m · Elgin High SchoolElgin City Classic XC Invitational · Aug 3020:26.30Elgin City Classic XC InvitationalAugust 30, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Open · Place 19 · South Elgin3 Miles Open1918:46.75 PB12
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Bronze: Open · Place 106 · South Elgin3 Miles Bronze: Open10619:52.60 PB12
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Open Boys · Place 132 · South Elgin3 Miles Open Boys13220:26.1 PB12
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles Open Boys · Place 67 · South Elgin3 Miles Open Boys6720:28.94 PB12
Sep 554th Annual Wildcat InvitationalSep 5 · 3 Miles Open · Place 24 · South Elgin3 Miles Open2421:55.80 PB12
Aug 29Elgin City Classic XC InvitationalAug 29 · 3 Miles JV Boys · Place 21 · South Elgin3 Miles JV Boys2120:28.09 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Open · Place 51 · South Elgin3 Miles Open5121:13.10 PB11
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Open Boys · Place 90 · South Elgin3 Miles Open Boys9021:57.6511
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Open · Place 376 · South Elgin3 Miles Open37621:21.4511
Sep 132025 Lake Park Harvey Braus ClassicSep 13 · 3 Miles Junior Varsity · Place 121 · South Elgin3 Miles Junior Varsity12122:02.8 PB11
Sep 653rd Annual Wildcat InvitationalSep 6 · 3 Miles Open Boys · Place 39 · South Elgin3 Miles Open Boys3922:41.3611
Aug 30Elgin City Classic XC InvitationalAug 30 · 2.84 Miles Junior Varsity · Place 46 · South Elgin2.84 Miles Junior Varsity4620:26.30 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Upstate 8 XC ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 72 · South Elgin3 Miles Frosh/Soph Freshman7222:49.7010
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 134 · South Elgin3 Miles Varsity13421:33.7010
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Open · Place 425 · South Elgin3 Miles Open42520:58.7910
Sep 752nd Annual Wildcat Invitational Sep 7 · 3 Miles Open · Place 63 · South Elgin3 Miles Open6322:35.4110
Aug 31Elgin City Classic XC InvitationalAug 31 · 2 Miles Junior Varsity · Place 67 · South Elgin2 Miles Junior Varsity6714:09.7010

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 14Upstate 8 XC Championships Oct 14 · 3 Miles Open · Place 86 · South Elgin3 Miles Open8622:22.809
Oct 6Lakes Sunset InviteOct 6 · 3 Miles Open · Place 137 · South Elgin3 Miles Open13721:45.00FR
Sep 2321st Annual Flyin’ Hawk Cross Country InvitationalSep 23 · 3 Miles Frosh/Soph · Place 160 · South Elgin3 Miles Frosh/Soph16023:25.609
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Open · Place 537 · South Elgin3 Miles Open53724:51.09
Sep 92023 Lake Park Harvey Braus ClassicSep 9 · 2 Miles Frosh/Soph · Place 228 · South Elgin2 Miles Frosh/Soph22815:12.59
Aug 29Elgin City Classic XC InviteAug 29 · 2 Miles Varsity · Place 50 · South Elgin2 Miles Varsity5018:01.509
Aug 29Elgin City Classic XC InviteAug 29 · 2 Miles Varsity · Place 50 · South Elgin2 Miles Varsity5018:01.509
Aug 26Northwestern Medicine Kane County XC MeetAug 26 · 2.4 Miles Open · Place 50 · South Elgin2.4 Miles Open5021:32.19