Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 2812:01.0Elmwood Park Trial on the TrailAugust 28, 2024
3 Miles · Bartlett High School23rd Annual Flyin' Hawk Invite · Sep 2718:40.3123rd Annual Flyin' Hawk InviteSeptember 27, 2025
3 Miles · Elmwood Park High SchoolTiger XC Invite · Oct 1117:26.33Tiger XC InviteOctober 11, 2025
3 Miles · Fenton HS XC Course43rd Annual Fenton Kurtz "Early Bird" Invitational · Sep 618:58.6043rd Annual Fenton Kurtz "Early Bird" InvitationalSeptember 6, 2025
3 Miles · Grayslake Central IHSA Class 2A XC Regional - #4C Grayslake (Central) · Oct 2517:48.45IHSA Class 2A XC Regional - #4C Grayslake (Central)October 25, 2025
3 Miles · Indiana GardensRiverside Brookfield HS 65th Annual XC Invite · Sep 2018:37.5Riverside Brookfield HS 65th Annual XC InviteSeptember 20, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 418:56.392025 Pat Savage InvitationalOctober 4, 2025
3 Miles · Sundown Meadow Forest PreserveRiverside-Brookfield Invitational · Sep 1725:07.2Riverside-Brookfield InvitationalSeptember 17, 2022
5,000 Meters · Harvest Christian Academy2025 Harvest-Westminster Fall Classic Invitational · Aug 3019:53.102025 Harvest-Westminster Fall Classic InvitationalAugust 30, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4C Grayslake (Central)Oct 25 · 3 Miles Varsity · Place 50 · Norridge (Ridgewood)3 Miles Varsity5017:48.45 PB12
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Varsity · Place 51 · Norridge (Ridgewood)3 Miles Varsity5118:04.7012
Oct 11Tiger XC InviteOct 11 · 3 Miles Varsity Boys · Place 34 · Norridge (Ridgewood)3 Miles Varsity Boys3417:26.33 PB12
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity Red · Place 51 · Norridge (Ridgewood)3 Miles Varsity Red5118:56.39 PB12
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Varsity Boys · Place 93 · Norridge (Ridgewood)3 Miles Varsity Boys9318:40.31 PB12
Sep 20Riverside Brookfield HS 65th Annual XC InviteSep 20 · 3 Miles Varsity · Place 25 · Norridge (Ridgewood)3 Miles Varsity2518:37.5 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 422 · Norridge (Ridgewood)3 Miles Varsity 2A42219:24.9012
Sep 643rd Annual Fenton Kurtz "Early Bird" InvitationalSep 6 · 3 Miles Varsity · Place 91 · Norridge (Ridgewood)3 Miles Varsity9118:58.60 PB12
Aug 302025 Harvest-Westminster Fall Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 20 · Norridge (Ridgewood)5,000 Meters Varsity2019:53.10 PB12
Aug 27Elmwood Park Trial on the TrailAug 27 · 2 Miles Varsity · Place 21 · Norridge (Ridgewood)2 Miles Varsity2112:07.012

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4C Grayslake (Central)Oct 26 · 3 Miles Varsity · Place 37 · Norridge (Ridgewood)3 Miles Varsity3717:47.1011
Oct 19Upstate 8 XC ChampionshipsOct 19 · 3 Miles Varsity · Place 64 · Norridge (Ridgewood)3 Miles Varsity6418:36.2011
Oct 12Elmwood Park Tiger XC InvitationalOct 12 · 3 Miles Varsity · Place 39 · Norridge (Ridgewood)3 Miles Varsity3918:01.011
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 210 · Norridge (Ridgewood)3 Miles Varsity21018:04.5111
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 116 · Norridge (Ridgewood)3 Miles Varsity11618:21.9011
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 42 · Norridge (Ridgewood)3 Miles Varsity4219:07.311
Aug 28Elmwood Park Trial on the TrailAug 28 · 2 Miles Varsity · Place 22 · Norridge (Ridgewood)2 Miles Varsity2212:01.0 PB11

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #4C Lake Villa (Lakes)Oct 21 · 3 Miles Varsity · Place 60 · Norridge (Ridgewood)3 Miles Varsity6018:27.4SO
Oct 14Metro Suburban Conference ChampionshipOct 14 · Varsity · Place 16 · Norridge (Ridgewood)Varsity1619:3710
Oct 7Elmwood Park Tiger XC InvitationalOct 7 · 3 Miles Varsity · Place 62 · Norridge (Ridgewood)3 Miles Varsity6218:26.910
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Varsity · Place 230 · Norridge (Ridgewood)3 Miles Varsity23019:09.49SO
Sep 2321st Annual Flyin’ Hawk Cross Country InvitationalSep 23 · 3 Miles Frosh/Soph · Place 54 · Norridge (Ridgewood)3 Miles Frosh/Soph5419:31.9010
Sep 16Riverside-Brookfield XC InvitationalSep 16 · 3 Miles Junior Varsity · Place 30 · Norridge (Ridgewood)3 Miles Junior Varsity3019:50.610
Aug 29Elmwood Park Trial on the TrailAug 29 · 2 Miles Frosh/Soph Freshman · Place 16 · Norridge (Ridgewood)2 Miles Frosh/Soph Freshman1613:04.510

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15Metro Suburban Conference XC ChampionshipsOct 15 · 3 Miles Junior Varsity · Place 3 · Norridge (Ridgewood)3 Miles Junior Varsity321:14.69
Oct 833rd Annual Elmwood Park Tiger InvitationalOct 8 · 3 Miles Open · Place 63 · Norridge (Ridgewood)3 Miles Open6321:28.19
Oct 1Pat Savage InvitationalOct 1 · 3 Miles Sophomore · Place 43 · Norridge (Ridgewood)3 Miles Sophomore4322:58.149
Sep 24Flyin' Hawk XC InvitationalSep 24 · 3 Miles Frosh/Soph · Place 224 · Norridge (Ridgewood)3 Miles Frosh/Soph22425:20.59
Sep 17Riverside-Brookfield InvitationalSep 17 · 3 Miles Junior Varsity · Place 97 · Norridge (Ridgewood)3 Miles Junior Varsity9725:07.2 PB9
Sep 14MSC Conference PreviewSep 14 · 3 Miles Varsity · Place 37 · Norridge (Ridgewood)3 Miles Varsity3727:17.99
Aug 248th Annual Elmwood Park Trial on the TrailAug 24 · 2 Miles Frosh/Soph · Place 67 · Norridge (Ridgewood)2 Miles Frosh/Soph6717:14.49