Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1610:41.8IESA XC State ChampionshipsOctober 16, 2021
2 Miles · Yorkville High SchoolFox Trot XC Invite · Oct 210:21.1Fox Trot XC InviteOctober 2, 2021
3 Miles · Camera ParkWSC Silver Conference Championship · Oct 1815:39.29WSC Silver Conference ChampionshipOctober 18, 2025
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 814:03.15IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Green Valley Forest PreserveDGN Boys vs Naperville Central & Morton · Oct 114:56.0DGN Boys vs Naperville Central & MortonOctober 1, 2025
3 Miles · Katherine Legge Memorial Park2023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Oct 2815:31.882023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central)October 28, 2023
3 Miles · KLM CourseIHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Nov 114:32.65IHSA Class 3A XC Sectional - #2 Hinsdale (Central)November 1, 2025
3 Miles · Naperville North Campus XC CourseNaperville North Twilight XC Invitational · Oct 415:43.10Naperville North Twilight XC InvitationalOctober 4, 2023
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight Invitational · Oct 914:24.09Naperville Twilight InvitationalOctober 9, 2024
3 Miles · Settler's Hill CC CourseTwilight XC Invitational · Oct 814:34.38Twilight XC InvitationalOctober 8, 2025
5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 2916:58.8Brooks Midwest XC ChampionshipsNovember 29, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1715:05.52NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Invitational · Sep 216:12.31Racine Horlick InvitationalSeptember 2, 2023
6,000 Meters · Panorama FarmsVirginia Invitational · Sep 1118:36.5Virginia InvitationalSeptember 11, 2026
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2524:04.97Lakefront InviteSeptember 25, 2026
8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3024:43.4ACC Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 8,000 Meters ACC · Place 111 · VirginiaVirginia8,000 Meters ACC11124:43.4 PBFr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 98 · VirginiaVirginia8,000 Meters Championship9824:04.97 PBFr
Sep 11Virginia InvitationalSep 11 · 6,000 Meters Collegiate · Place 25 · VirginiaVirginia6,000 Meters Collegiate2518:36.5 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 29Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 58 · Woodridge ILWoodridge IL5,000 Meters Championship5816:58.8 PB12
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles 3A Varsity114:03.15 PB12
Nov 1IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Nov 1 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:32.65 PB12
Oct 18WSC Silver Conference ChampionshipOct 18 · 3 Miles Varsity · Place 2 · Downers Grove (North)Downers Grove (North)3 Miles Varsity215:39.29 PB12
Oct 8Twilight XC InvitationalOct 8 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:34.38 PB12
Oct 8Naperville Twilight InvitationalOct 8 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:34.412
Oct 1DGN Boys vs Naperville Central & MortonOct 1 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:56.0 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity 3A114:27.3012

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 7 · Downers Grove (North)Downers Grove (North)5,000 Meters Championship715:05.52 PB11
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 4 · Downers Grove (North)Downers Grove (North)3 Miles 3A Varsity414:12.7011
Nov 22024 IHSA Class 3A XC Sectional-#2 Hinsdale (Central)Nov 2 · 2.9 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)2.9 Miles Varsity114:07.3711
Oct 19WSC-Silver Division Conference MeetOct 19 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:38.411
Oct 9Naperville Twilight InvitationalOct 9 · 3 Miles Varsity · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Varsity114:24.09 PB11
Oct 3DGN Tri vs Morton and Naperville CentralOct 3 · 3 Miles Varsity · Place 3 · Downers Grove (North)Downers Grove (North)3 Miles Varsity315:0911
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 4 · Downers Grove (North)Downers Grove (North)3 Miles Varsity 3A414:42.1011
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Downers Grove (North)Downers Grove (North)5,000 Meters Varsity115:31.6111
Aug 31EIU ShowdownAug 31 · 3 Miles Junior Varsity · Place 3 · Downers Grove (North)Downers Grove (North)3 Miles Junior Varsity315:31.5011

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 7 · Downers Grove (North)Downers Grove (North)3 Miles 3A Varsity714:30.5610
Oct 282023 IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Oct 28 · 3 Miles Varsity · Place 9 · Downers Grove (North)Downers Grove (North)3 Miles Varsity915:31.88 PB10
Oct 212023 IHSA Class 3A XC Regional - #2A LaGrange (Lyons)Oct 21 · 5,000 Meters Varsity · Place 1 · Downers Grove (North)Downers Grove (North)5,000 Meters Varsity115:43.5710
Oct 14West Suburban Silver Conference ChampionshipsOct 14 · 3 Miles Varsity · Place 2 · Downers Grove NorthDowners Grove North3 Miles Varsity216:00.4710
Oct 4Naperville North Twilight XC InvitationalOct 4 · 3 Miles Varsity · Place 23 · Downers Grove (North)Downers Grove (North)3 Miles Varsity2315:43.10 PB10
Sep 14Downers Grove North Boys vs Hinsdale Central, Proviso West TriangularSep 14 · 2 Miles Varsity · Place 13 · Downers Grove (North)Downers Grove (North)2 Miles Varsity1311:25.510
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 13 · Downers Grove (North)Downers Grove (North)3 Miles 3A1314:56.7010
Sep 2Racine Horlick InvitationalSep 2 · 5,000 Meters Varsity · Place 3 · Downers Grove (North)Downers Grove (North)5,000 Meters Varsity316:12.31 PB10
Aug 26EIU ShowdownAug 26 · 2.9 Miles Junior Varsity · Place 8 · Downers Grove (North)Downers Grove (North)2.9 Miles Junior Varsity814:46.04SO
Aug 26EIU ShowdownAug 26 · 2.9 Miles Junior Varsity · Place 8 · Downers Grove (North)Downers Grove (North)2.9 Miles Junior Varsity814:46.04SO

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Frosh/Soph · Place 50 · Downers Grove (North)Downers Grove (North)5,000 Meters Frosh/Soph5017:27.99
Oct 18Plainfield Fast Cat Frosh/Soph InvitationalOct 18 · 3 Miles Freshman · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Freshman116:28.919
Oct 15West Suburban Silver Conference XC ChampionshipsOct 15 · 3 Miles Freshman · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Freshman116:20.89
Oct 5Naperville Twilight XC InvitationalOct 5 · 3 Miles Varsity · Place 66 · Downers Grove (North)Downers Grove (North)3 Miles Varsity6616:03.69
Sep 29DGN / OPRF Boys DualSep 29 · 3 Miles Varsity · Place 9 · Downers Grove (North)Downers Grove (North)3 Miles Varsity915:429
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Varsity · Place 25 · Downers Grove (North)Downers Grove (North)3 Miles Varsity2516:25.59
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Open · Place 2 · Downers Grove (North)Downers Grove (North)3 Miles Open216:14.29
Sep 3Jeff Leavey XC InvitationalSep 3 · 2.97 Miles Frosh/Soph Freshman · Place 1 · Downers Grove (North)Downers Grove (North)2.97 Miles Frosh/Soph Freshman116:49.79
Aug 27EIU Showdown 2022Aug 27 · 2.2 Miles Junior Varsity · Place 1 · Downers Grove (North)Downers Grove (North)2.2 Miles Junior Varsity111:22.669

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 1 · Woodridge JeffersonWoodridge Jefferson2 Miles 3A Boys110:41.8 PB8
Oct 2Fox Trot XC InviteOct 2 · 2 Miles Varsity Boys · Place 1 · Woodridge JeffersonWoodridge Jefferson2 Miles Varsity Boys110:21.1 PB8