Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Glenbrook North High SchoolGBN Boys Quad · Sep 2712:06.2GBN Boys QuadSeptember 27, 2022
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2117:43.10Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Adler ParkLibertyville Bill Dortch-Harry Carlson Cross-Country Invitational · Sep 1719:40.18Libertyville Bill Dortch-Harry Carlson Cross-Country InvitationalSeptember 17, 2022
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2316:50.12Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Deerfield High SchoolCentral Suburban League Championships · Oct 1916:26.53Central Suburban League ChampionshipsOctober 19, 2024
3 Miles · Lake Park HS (East Campus)2025 Lake Park Harvey Braus Classic · Sep 1316:50.22025 Lake Park Harvey Braus ClassicSeptember 13, 2025
3 Miles · Vernon Hills High SchoolCSL XC Conference Championships · Oct 1419:06.30CSL XC Conference ChampionshipsOctober 14, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:57.21NXR Midwest Regional ChampionshipsNovember 17, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 78 · Winnetka (New Trier)3 Miles Varsity 3A7816:35.0012
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 115 · Winnetka (New Trier)3 Miles Varsity11516:27.5312
Sep 132025 Lake Park Harvey Braus ClassicSep 13 · 3 Miles Varsity · Place 56 · Winnetka (New Trier)3 Miles Varsity5616:50.2 PB12
Sep 6Hinsdale Central Red Devil InviteSep 6 · 3 Miles Varsity · Place 52 · Winnetka (New Trier)3 Miles Varsity5216:34.0112

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 3 · Place 99 · Winnetka (New Trier)5,000 Meters Open 39917:57.21 PB11
Oct 19Central Suburban League ChampionshipsOct 19 · 3 Miles Junior Varsity - South · Place 2 · Winnetka (New Trier)3 Miles Junior Varsity - South216:26.53 PB11
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 90 · Winnetka (New Trier)3 Miles Varsity 3A9016:40.5011
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Junior Varsity · Place 26 · Winnetka (New Trier)3 Miles Junior Varsity2616:40.8811
Sep 24CSL South Boys Quad hosted by DeerfieldSep 24 · 3 Miles Varsity · Place 24 · Winnetka (New Trier)3 Miles Varsity2417:03.05JR
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 13 · Winnetka (New Trier)3 Miles Varsity1317:43.10 PB11
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 27 · Winnetka (New Trier)3 Miles Open2717:05.2011
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Varsity · Place 125 · Winnetka (New Trier)2.9 Miles Varsity12516:49.7011
Aug 292024 New Trier Intrasquad the “Doug Chase 2-Mile Challenge"Aug 29 · 3,200 Meters Open · Place 1 · Winnetka (New Trier)3,200 Meters Open111:26.11Unofficial11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14CSL XC Conference ChampionshipsOct 14 · 3 Miles Sophomore · Place 18 · Winnetka (New Trier)3 Miles Sophomore1819:06.30 PB10
Oct 6Loyola Academy Flight NightOct 6 · 3 Miles Frosh/Soph Freshman · Place 14 · Winnetka (New Trier)3 Miles Frosh/Soph Freshman1417:34.3SO
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 10 · Winnetka (New Trier)3 Miles Sophomore1017:26.39SO
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Sophomore · Place 23 · Winnetka (New Trier)3 Miles Sophomore2316:50.12 PB10
Sep 2Hinsdale Central Red Devil InvitationalSep 2 · 3 Miles Sophomore · Place 23 · Winnetka (New Trier)3 Miles Sophomore2317:18.7010

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 15Central Suburban League XC ChampionshipsOct 15 · 2 Miles Freshman · Place 8 · Winnetka (New Trier)2 Miles Freshman811:38.279
Oct 8Wheeling Wildcat InvitationalOct 8 · 3 Miles Frosh/Soph Freshman · Place 24 · Winnetka (New Trier)3 Miles Frosh/Soph Freshman2418:08.96FR
Oct 1Pat Savage InvitationalOct 1 · 2 Miles Freshman · Place 8 · Winnetka (New Trier)2 Miles Freshman811:56.109
Sep 27GBN Boys QuadSep 27 · 2 Miles Freshman · Place 4 · Winnetka (New Trier)2 Miles Freshman412:06.2 PB9
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Varsity · Place 58 · Winnetka (New Trier)2.5 Miles Varsity5815:01.8FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Freshman · Place 58 · Winnetka (New Trier)2.5 Miles Freshman5815:01.72FR
Sep 17Libertyville Bill Dortch-Harry Carlson Cross-Country InvitationalSep 17 · 3 Miles Frosh/Soph · Place 35 · Winnetka (New Trier)3 Miles Frosh/Soph3519:40.18 PB9
Sep 13Evanston Boys QuadSep 13 · 2 Miles Freshman · Place 3 · Winnetka (New Trier)2 Miles Freshman312:19.889
Sep 10Lake Park Harvey Braus ClassicSep 10 · 2 Miles Frosh/Soph Freshman · Place 36 · Winnetka (New Trier)2 Miles Frosh/Soph Freshman3611:47.39
Sep 3Hornet-Red Devil InvitationalSep 3 · 1.98 Miles Freshman · Place 27 · Winnetka (New Trier)1.98 Miles Freshman2711:36.59
Aug 25Doug Chase 2-Mile Intrasquad - All LevelsAug 25 · 2 Miles Open · Place 12 · Winnetka (New Trier)2 Miles Open1212:31.00Unofficial9