Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Channahon Community ParkSteelmen XC Invitational · Sep 1218:52.7Steelmen XC InvitationalSeptember 12, 2026
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2618:14.57Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 717:31.61IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 817:32.00IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Indiana GardensRiverside Brookfield HS 65th Annual XC Invite · Sep 2018:31.6Riverside Brookfield HS 65th Annual XC InviteSeptember 20, 2025
3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 519:01.8646th Annual Red Devil InvitationalSeptember 5, 2026
3 Miles · KLM CourseIHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Nov 117:57.92IHSA Class 3A XC Sectional - #2 Hinsdale (Central)November 1, 2025
3 Miles · Lyons Township High School South CampusIHSA Class 3A XC Regional - #2A LaGrange (Lyons) · Oct 2518:08.51IHSA Class 3A XC Regional - #2A LaGrange (Lyons)October 25, 2025
3 Miles · Marmion Academy2025 CCL / GCAC Championships · Oct 1818:20.012025 CCL / GCAC ChampionshipsOctober 18, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 418:23.722025 Pat Savage InvitationalOctober 4, 2025
5,000 Meters · Hoover ParkSterling HS XC Invitational · Oct 1118:41.98Sterling HS XC InvitationalOctober 11, 2025
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3118:12.532026 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

9 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 42 · Oak Park (Fenwick)3 Miles Class 3A Varsity4217:31.61 PB12
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 8 · Oak Park (Fenwick)5,000 Meters Varsity818:12.53 PB12
Oct 242026 IHSA Class 3A XC Regional - #2A Hinsdale (Central)Oct 24 · 3 Miles Varsity · Place 4 · Oak Park (Fenwick)3 Miles Varsity418:09.212
Oct 17CCL/GCAC Conference ChampionshipOct 17 · 3 Miles Varsity · Place 2 · Oak Park (Fenwick)3 Miles Varsity218:09.312
Oct 10Sterling XC InvitationalOct 10 · 5,000 Meters Varsity · Place 2 · Oak Park (Fenwick)5,000 Meters Varsity218:59.412
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 8 · Oak Park (Fenwick)3 Miles Varsity - 3A817:54.8112
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 26 · Oak Park (Fenwick)3 Miles Varsity2618:14.57 PB12
Sep 12Steelmen XC InvitationalSep 12 · 3 Miles Varsity · Place 4 · Oak Park (Fenwick)3 Miles Varsity418:52.7 PB12
Sep 546th Annual Red Devil InvitationalSep 5 · 3 Miles Varsity · Place 16 · Oak Park (Fenwick)3 Miles Varsity1619:01.86 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 42 · Oak Park (Fenwick)3 Miles 3A Varsity4217:32.00 PB11
Nov 1IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Nov 1 · 3 Miles Varsity · Place 6 · Oak Park (Fenwick)3 Miles Varsity617:57.92 PB11
Oct 25IHSA Class 3A XC Regional - #2A LaGrange (Lyons)Oct 25 · 3 Miles Varsity · Place 2 · Oak Park (Fenwick)3 Miles Varsity218:08.51 PB11
Oct 182025 CCL / GCAC ChampionshipsOct 18 · 3 Miles Varsity Red · Place 5 · Oak Park (Fenwick)3 Miles Varsity Red518:20.01 PB11
Oct 11Sterling HS XC InvitationalOct 11 · 5,000 Meters Varsity · Place 1 · Oak Park (Fenwick)5,000 Meters Varsity118:41.98 PB11
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 2 · Oak Park (Fenwick)3 Miles Varsity White218:23.72 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 13 · Oak Park (Fenwick)3 Miles Varsity1318:14.8811
Sep 20Riverside Brookfield HS 65th Annual XC InviteSep 20 · 3 Miles Varsity · Place 1 · Oak Park (Fenwick)3 Miles Varsity118:31.6 PB11
Sep 13Steelmen XC InvitationalSep 13 · 3 Miles Varsity · Place 4 · Oak Park (Fenwick)3 Miles Varsity418:15.30—
Sep 6Hinsdale Central Red Devil InviteSep 6 · 3 Miles Varsity · Place 11 · Oak Park (Fenwick)3 Miles Varsity1118:22.2811

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#3 Darien (Hinsdale South)Nov 2 · 2.9 Miles Varsity · Place 7 · Oak Park (Fenwick)2.9 Miles Varsity717:33.1810
Oct 262024 IHSA Class 2A XC Regional-#3B Chicago (De La Salle)Oct 26 · 3 Miles Varsity · Place 2 · Oak Park (Fenwick)3 Miles Varsity218:39.0010
Oct 19CCL / GCAC ChampionshipsOct 19 · 3 Miles Varsity · Place 7 · Oak Park (Fenwick)3 Miles Varsity718:22.8010
Oct 12Sterling HS InviteOct 12 · 3 Miles Varsity · Place 1 · Oak Park (Fenwick)3 Miles Varsity118:51.8010
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 6 · Oak Park (Fenwick)3 Miles Varsity 1A617:53.0010
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 12 · Oak Park (Fenwick)3 Miles Varsity1217:48.8710
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 2 · Oak Park (Fenwick)3 Miles Varsity218:13.610
Sep 14Joliet Central Steelmen XC InvitationalSep 14 · 3 Miles Varsity · Place 3 · Oak Park (Fenwick)3 Miles Varsity318:16.1010
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Varsity · Place 13 · Oak Park (Fenwick)2.9 Miles Varsity1317:40.4010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #3A Chicago (Latin)Oct 21 · 3 Miles Varsity · Place 1 · Oak Park (Fenwick)3 Miles Varsity118:01.709
Oct 14CCL / GCAC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 4 · Oak Park (Fenwick)5,000 Meters Varsity418:44.1FR
Oct 7Sterling High School InvitationalOct 7 · 3 Miles Varsity · Place 1 · Oak Park (Fenwick)3 Miles Varsity118:12.009
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 16 · Oak Park (Fenwick)3 Miles Varsity 1A1618:37.709
Sep 16Riverside-Brookfield XC InvitationalSep 16 · 3 Miles Varsity · Place 3 · Oak Park (Fenwick)3 Miles Varsity318:39.99
Sep 9Joliet Central Steelmen InviteSep 9 · 3 Miles Frosh/Soph Freshman · Place 1 · Oak Park (Fenwick)3 Miles Frosh/Soph Freshman119:06.609
Sep 2St Ignatius Connelly InvitationalSep 2 · 3 Miles Varsity · Place 5 · Oak Park (Fenwick)3 Miles Varsity518:54.079