Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1119:07.79Black Sail Invitational October 11, 2025
3 Miles · Elgin High SchoolUpstate 8 XC Conference Championships · Oct 1521:23.4Upstate 8 XC Conference ChampionshipsOctober 15, 2022
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1818:42.40Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 419:40.942025 Pat Savage InvitationalOctober 4, 2025
3 Miles · Stevenson High School - Home XC Course VHACPatriot Early Invite · Aug 2522:51.35Patriot Early InviteAugust 25, 2022

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Open · Place 15 · Lombard (Glenbard East)3 Miles Open1518:42.40 PB12
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 68 · Lombard (Glenbard East)3 Miles Varsity6819:07.79 PB12
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 206 · Lombard (Glenbard East)3 Miles Varsity White20619:40.94 PB12
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Varsity · Place 544 · Lombard (Glenbard East)3 Miles Varsity54419:32.3112
Aug 29District 87 QuadAug 29 · 3 Miles Varsity · Place 40 · Lombard (Glenbard East)3 Miles Varsity4021:33.7012

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 12Black Sail InvitationalOct 12 · 3 Miles Open · Place 22 · Lombard (Glenbard East)3 Miles Open2220:02.5611
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 458 · Lombard (Glenbard East)3 Miles Varsity45822:00.1311
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Open · Place 439 · Lombard (Glenbard East)3 Miles Open43921:06.9511
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 190 · Lombard (Glenbard East)5,000 Meters Junior Varsity19023:03.7211
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 131 · Lombard (Glenbard East)3 Miles Varsity13123:13.7011

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Upstate 8 XC Championships Oct 14 · 3 Miles Open · Place 41 · Lombard (Glenbard East)3 Miles Open4120:01.1010
Oct 7Black Sail InvitationalOct 7 · 3 Miles Open · Place 7 · Lombard (Glenbard East)3 Miles Open719:45.910
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 111 · Lombard (Glenbard East)3 Miles Sophomore11120:33.29SO
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Open · Place 345 · Lombard (Glenbard East)3 Miles Open34520:27.910
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Sophomore · Place 56 · Lombard (Glenbard East)5,000 Meters Sophomore5621:40.93SO
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 113 · Lombard (Glenbard East)3 Miles Varsity11321:11.25SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15Upstate 8 XC Conference ChampionshipsOct 15 · 3 Miles Frosh/Soph · Place 51 · Lombard (Glenbard East)3 Miles Frosh/Soph5121:23.4 PB9
Oct 1Pat Savage InvitationalOct 1 · 3 Miles Sophomore · Place 149 · Lombard (Glenbard East)3 Miles Sophomore14921:31.899
Sep 10Royal Cadet CC InviteSep 10 · 3 Miles Frosh/Soph Freshman · Place 41 · Lombard (Glenbard East)3 Miles Frosh/Soph Freshman4122:23.309
Sep 3Fenton John Kurtz Early Bird InvitationalSep 3 · 3 Miles Frosh/Soph Freshman · Place 147 · Lombard (Glenbard East)3 Miles Frosh/Soph Freshman14723:16.59
Aug 25Patriot Early InviteAug 25 · 3 Miles Boys Race · Place 126 · Lombard (Glenbard East)3 Miles Boys Race12622:51.35 PB9