Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.96 Miles · Berens ParkWSC-Silver Division Championships · Oct 1915:13.17WSC-Silver Division ChampionshipsOctober 19, 2019
3 Miles · Detweiller - IHSA State CourseIHSA Class 3A State XC Championships · Nov 915:20.20IHSA Class 3A State XC ChampionshipsNovember 9, 2019
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 615:08.58IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Green Valley Forest PreserveDowners Grove North / Glenbard West Boys V/JV Dual Meet · Sep 515:45.2Downers Grove North / Glenbard West Boys V/JV Dual MeetSeptember 5, 2020
3 Miles · Greene Valley FP CourseDowners Grove North / Hinsdale Central Boys Varsity Dual Meet · Sep 1216:06.5Downers Grove North / Hinsdale Central Boys Varsity Dual MeetSeptember 12, 2020
3 Miles · Katherine Legge Memorial ParkIHSA Class 3A XC Sectional - Hinsdale (Central) #2 · Oct 3016:00.47IHSA Class 3A XC Sectional - Hinsdale (Central) #2October 30, 2021
3 Miles · KLM CourseIHSA Class 3A Hinsdale Central Sectional · Nov 216:57.7IHSA Class 3A Hinsdale Central SectionalNovember 2, 2019
3 Miles · Lincoln ParkIHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) · Oct 3115:30.09IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)October 31, 2020
3 Miles · Lyons Township High School South CampusIHSA Class 3A Lyons Township Regional · Oct 2615:59.60IHSA Class 3A Lyons Township RegionalOctober 26, 2019
3 Miles · Marist High SchoolIHSA Class 3A XC Regional #4A - Chicago (Marist) · Oct 2415:13.96IHSA Class 3A XC Regional #4A - Chicago (Marist)October 24, 2020
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 616:53.6Naperville Twilight XC Invitational October 6, 2021
3.05 Miles · Proviso West HSWest Suburban Silver Conference Championships · Oct 1317:46.2West Suburban Silver Conference ChampionshipsOctober 13, 2018
4634 m · Camera ParkWSC Silver Conference Championship · Oct 1715:18.83WSC Silver Conference ChampionshipOctober 17, 2020
5,000 Meters · Indian Riffle ParkMid-East Meet of Champions · Nov 2016:21.06Mid-East Meet of ChampionsNovember 20, 2021
5,000 Meters · Lyons Township High School South CampusLyons/Downers Grove North/York Boys Varsity Triangular · Oct 1016:00.70Lyons/Downers Grove North/York Boys Varsity TriangularOctober 10, 2020
5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 1416:38.9XC Town USA Meet of Champions Presented by the Garrett CompaniesNovember 14, 2020
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 616:38.20ShaZam XC Club ChampionshipsNovember 6, 2020
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:30.9Running of the CowsOctober 3, 2026
8,000 Meters · Eau Claire City Municipal Well FieldsUW-Eau Claire Alumni/Open · Sep 527:19UW-Eau Claire Alumni/OpenSeptember 5, 2026
8,000 Meters · Luther CollegeSaga Cup · Nov 726:32.7Saga CupNovember 7, 2025
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:16.8Interregional InvitationalOctober 18, 2025
8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 2027:59.2St. Olaf InvitationalSeptember 20, 2025
8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 1926:30.6St Olaf InvitationalSeptember 19, 2026
8,000 Meters · University of Wisconsin-Eau ClaireUW-Eau Claire Alumni/Open · Sep 627:24UW-Eau Claire Alumni/OpenSeptember 6, 2025
8,000 Meters · University of Wisconsin–OshkoshWIAC Cross Country Championships · Nov 126:18.28WIAC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Warhawk Athletic FieldsWIAC Championship · Oct 3125:29.8WIAC ChampionshipOctober 31, 2026
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 327:41.0Blugold InvitationalOctober 3, 2025
8,000 Meters · Wisconsin 32UW-Eau Claire Alumni/Open · Sep 727:35.0UW-Eau Claire Alumni/OpenSeptember 7, 2024

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31WIAC ChampionshipOct 31 · 8,000 Meters Men 8k · Place 18 · UW-Eau ClaireUW-Eau Claire8,000 Meters Men 8k1825:29.8 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 14 · UW-Eau ClaireUW-Eau Claire8,000 Meters Maize1426:30.9 PBSr
Sep 19St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 40 · UW-Eau ClaireUW-Eau Claire8,000 Meters Men4026:30.6 PBSr
Sep 5UW-Eau Claire Alumni/OpenSep 5 · 8,000 Meters Open · Place 2 · UW-Eau ClaireUW-Eau Claire8,000 Meters Open227:19 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7Saga CupNov 7 · 8,000 Meters College · Place 19 · UW-Eau ClaireUW-Eau Claire8,000 Meters College1926:32.7 PBSr
Nov 1WIAC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 80 · UW-Eau ClaireUW-Eau Claire8,000 Meters Men's 8K8026:18.28 PBSr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 74 · UW-Eau ClaireUW-Eau Claire8,000 Meters Blue7427:16.8 PBSr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Open · Place 31 · UW-Eau ClaireUW-Eau Claire8,000 Meters Open3127:41.0 PBSr
Sep 20St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 91 · UW-Eau ClaireUW-Eau Claire8,000 Meters College9127:59.2 PBSr
Sep 6UW-Eau Claire Alumni/OpenSep 6 · 8,000 Meters Varsity · Place 12 · UW-Eau ClaireUW-Eau Claire8,000 Meters Varsity1227:24 PBSr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Blugold InvitationalOct 4 · 8,000 Meters Open · Place 80 · UW-Eau ClaireUW-Eau Claire8,000 Meters Open8026:59.2SO
Sep 7UW-Eau Claire Alumni/OpenSep 7 · 8,000 Meters college · Place 14 · UW-Eau ClaireUW-Eau Claire8,000 Meters college1427:35.0 PBJr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Jun 19MIAC Test ChampsJun 19 · 8,000 Meters New Division · Place 50 · UW-Eau ClaireUW-Eau Claire8,000 Meters New Division5027:19.40UnofficialSo

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Blugold InvitationalSep 30 · 8,000 Meters Varsity · Place 65 · Wis.-Eau ClaireWis.-Eau Claire8,000 Meters Varsity6526:24.9FR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20Mid-East Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 38 · IllinoisIllinois5,000 Meters Varsity3816:21.06 PB12
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 42 · Downers Grove (North)Downers Grove (North)3 Miles Varsity4215:08.58 PB12
Oct 30IHSA Class 3A XC Sectional - Hinsdale (Central) #2Oct 30 · 3 Miles Varsity · Place 30 · Downers Grove (North)Downers Grove (North)3 Miles Varsity3016:00.47 PB12
Oct 16WSC-Silver Cross Country ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 2 · Downers Grove (North)Downers Grove (North)5,000 Meters Junior Varsity216:41.1112
Oct 6Naperville Twilight XC Invitational Oct 6 · 3 Miles Junior Varsity · Place 13 · Downers Grove (North)Downers Grove (North)3 Miles Junior Varsity1316:53.6 PB12

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 14XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters Blue/White HS Open Combined · Place 24 · McNally-Kyle-IL-Downers GroveMcNally-Kyle-IL-Downers Grove5,000 Meters Blue/White HS Open Combined2416:38.9 PB11
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 60 · Downers Grove (North)Downers Grove (North)5,000 Meters Varsity D36016:38.20 PB11
Oct 31IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)Oct 31 · 3 Miles Varsity · Place 17 · Downers Grove (North)Downers Grove (North)3 Miles Varsity1715:30.09 PB11
Oct 24IHSA Class 3A XC Regional #4A - Chicago (Marist)Oct 24 · 3 Miles Varsity · Place 7 · Downers Grove (North)Downers Grove (North)3 Miles Varsity715:13.96 PB11
Oct 17WSC Silver Conference ChampionshipOct 17 · 2.88 Miles Varsity · Place 8 · Downers Grove (North)Downers Grove (North)2.88 Miles Varsity815:18.83 PB11
Oct 10Lyons/Downers Grove North/York Boys Varsity TriangularOct 10 · 5,000 Meters Varsity · Place 8 · Downers Grove (North)Downers Grove (North)5,000 Meters Varsity816:00.70 PB11
Sep 12Downers Grove North / Hinsdale Central Boys Varsity Dual MeetSep 12 · 3 Miles Varsity · Place 3 · Downers Grove (North)Downers Grove (North)3 Miles Varsity316:06.5 PB11
Sep 5Downers Grove North / Glenbard West Boys V/JV Dual MeetSep 5 · 3 Miles Varsity · Place 4 · Downers Grove (North)Downers Grove (North)3 Miles Varsity415:45.2 PB11

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 84 · Downers Grove (North)Downers Grove (North)3 Miles Varsity8415:20.20 PB10
Nov 2IHSA Class 3A Hinsdale Central SectionalNov 2 · 3 Miles Varsity · Place 28 · Downers Grove (North)Downers Grove (North)3 Miles Varsity2816:57.7 PB10
Oct 26IHSA Class 3A Lyons Township RegionalOct 26 · 3 Miles Varsity · Place 10 · Downers Grove (North)Downers Grove (North)3 Miles Varsity1015:59.60 PB10
Oct 19WSC-Silver Division ChampionshipsOct 19 · 2.96 Miles Varsity · Place 12 · Downers Grove (North)Downers Grove (North)2.96 Miles Varsity1215:13.17 PB10
Sep 21Minooka Flighted InvitationalSep 21 · 3 Miles Varsity · Place 4 · Downers Grove (North)Downers Grove (North)3 Miles Varsity416:2910
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 61 · Downers Grove (North)Downers Grove (North)3 Miles Varsity 3A6115:42.710
Sep 7Jeff Leavey Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 18 · Downers Grove (North)Downers Grove (North)3 Miles Varsity1816:0610
Aug 28EIU ShowdownAug 28 · 3 Miles Frosh/Soph · Place 1 · Downers Grove (North)Downers Grove (North)3 Miles Frosh/Soph116:29.910

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Race Car RallyOct 16 · 2 Miles Freshman · Place 7 · Downers Grove (North)Downers Grove (North)2 Miles Freshman711:25.919
Oct 13West Suburban Silver Conference ChampionshipsOct 13 · 3.05 Miles Freshman · Place 6 · Downers Grove (North)Downers Grove (North)3.05 Miles Freshman617:46.2 PB9
Oct 3Naperville Twilight InvitationalOct 3 · 3 Miles Frosh/Soph · Place 68 · Downers Grove NorthDowners Grove North3 Miles Frosh/Soph6817:59.5—
Sep 15Minooka Flight InvitationalSep 15 · 3 Miles Open · Place 97 · Downers Grove NorthDowners Grove North3 Miles Open9719:18.00FR
Sep 8First To The Finish InvitationalSep 8 · 3 Miles Open · Place 278 · Downers Grove NorthDowners Grove North3 Miles Open27818:38.9—